Melville Hotel
Greater London
We're liking this😍
Stylish and funky, your room is a haven for relaxation and escaping the outside world
Take a nature break and clear your head at the Argyle Square Gardens located just across the hotel
Free Wifi is here for you should you need to check in on work or update your wardrobe
Amenities
Location
38-39 Argyle Square, London WC1H 8AL, United Kingdom