Map
13-15 West St., Covent Garden, London, United Kingdom
Hotel
West Street Hotel