Restaurants - London, England, United Kingdom
A modern urban meeting point. A place to eat, drink and socialise, for special occasions, and informal everyday affairs.