1/10
Hotel Megaro
Greater London
We're liking this😍
Good vibes only! The vibrant and colourful rooms will make your day
Experience a fine (and mouthwatering) piece of Italy at the restaurant
Bold, fabulous decor, feel-good vibes and excellent service - this place will put a smile on your face