Despite the positive experience with our stay at one of apartments at Canary Wharf, its a nightmare to get the deposit refunded. Multiple agents keep useing different excuses not to return the amount paid. If you value your money and time, dont use this company.
- Also Known As:
- House Of Moli Hotel London
- House Of MoLi London, England