About the Business

Otto’s is one of the best French restaurants in London as reviewed by top food journalists and restaurant critics throughout the UK. If you’re a fan of classic, elegant and romantic French fine dining

Additional Information

Receive Credit Card:
No
Delivery:
No

Location & Hours

182 Gray’s Inn Road, London, WC1X 8EW , Great Britain (UK)

Business Hours

Mon -
Tue -
Wed -
Thu -
Fri -
Sat -
Sun -
Subscribe Now

Get All Updates & Advance Offers