User Ratings:
Est: 2006 Website: Address: The Horseshoe, 28 Heath Street, London, Greater London, England, NW3 6TE