manla homes resort booking

  • Manla Homes Resort

    Hotel
    Mohanpur Road, Baldeyan, Shimla, Himachal Pradesh 171007

    This hotel features a restaurant, a health club, and a bar/lounge. Free WiFi in public areas and free self parking...

    • WiFi,
    • Parking,
    • Restaurant,
    • Room Service