173 Gloucester Place, London, NW1 6DX United Kingdom
Located within walking distance to Lord's Cricket ground, Madame Tussaud, Oxford street and easy reach from Baker St Station (5 Underground Lines + 14 Bus lines) to the West End Theatres, Museums, Galleries and shoping etc…