Mehfil Hotel

London, Three Star

This property enjoys a privileged location in London . Hotel was constructed in 2003. The property consists of 30 rooms. The property consists of 15 double rooms, 3 triple rooms and 4 family rooms. Guests can easily walk to the main bus and train stations. There are multiple public transport links within easy reach. The on-site car park may be useful to those arriving by car.

Book Now