57-59 Philbeach Gdns, London SW5 9ED +44 20 7373 4553
restaurant, Barons Court, England, GB
How to go there