Leaf Hospitality
715-C1, Beedinagudde, Diana Road, Volakadu, Udupi, 576101 Udupi, Inde
Leaf Hospitality is a 3-star property located in Udupi. Among the facilities of this property are a restaurant, room service and a 24-hour front desk, along with free Wi-Fi throughout the property. Guests can enjoy city views.