Located on Gray’s Inn Road in the centre of London is Otto’s restaurant, a very French proposition indeed. Attractively appointed in a...
Facebook
Linked In
Twitter