TERRIBLE! Avoid
6/8/2021
This lady who owns this apartment, took our booking. We arrived before check in closes and she said ...
(1)
Advertisement
MyHome - Canada Water is a cozy motel located in the vibrant area of London, England. Offering comfortable accommodations with a homely touch, it provides a welcoming atmosphere for travelers. Guests can enjoy nearby attractions, convenient transport links, and a variety of dining options, making it an ideal choice for both leisure and business stays.
Generated from this place's information
This lady who owns this apartment, took our booking. We arrived before check in closes and she said ...
Advertisement