I am planning to book Paddington One apartments ( address reads as: 18-22 London Mews, London, Westminster, London, W2 1HY) through www. Booking.com
However, i have not found any website relating to these apartments nor can i find this on Google Maps.
Does anyone know if this place exists? If so, can you please help me with a local number of Paddington One Apartments.