Odette's
...

Odette's
London, United Kingdom

130 Regent's Park Rd
London
NW1 8XL
United Kingdom
Price
Expensive
Considering your legendary taste, we're pretty sure this restaurant will be your new flavor crush!