About
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, then book to reserve a table – or a private dining room.
Products & Services
French restaurant, Fine dining, Private dining room London
Contact Information
Otto’s French Restaurant London
Otto’s French Restaurant London