Majestic one bedroom apartment with balconyLondon, United Kingdom Address: 2 Tavistock Place State: United Kingdom City: London Zipcode: WC1H 9RA Longitude: -0.127352 Latitude: 51.524.763 Rates from: 0 Accommodation Booking