Contact us
About company
Outstanding 4-star hotels in London – Amba Hotels are designed for guests, by guests and offer the very best for your stay. Situated in excellent central London locations, Amba Hotels blend opulence flair with practical features.
GB
Unknown
Not verified company
Business transparency
- Did not verified company info
- Ask their customers for reviews
- Did not replied to negative reviews