Spacious 2-bedroom apartment in MayfairLondon, United Kingdom Address: 11-13 Pollen Street State: United Kingdom City: London Zipcode: W1S 1NH Longitude: -0.142462 Latitude: 5.151.332 Rates from: 0 Accommodation Booking