The Escalier Mews – Stunning 3BDR Mews Home Flooded with Natural LightLondon, United Kingdom Address: 10 Norfolk Square Mews State: United Kingdom City: London Zipcode: W2 1RZ Longitude: -0.173178 Latitude: 51.516.197 Rates from: 0 Accommodation Booking