The comfortable Casa De Menorah Hotel Nerul enjoys a prime location and provides easy access to the Tranquil St Alex's Catholic Church 1.7 miles away. This hotel also includes a car park.
The center of Nerul is a 15 minutes' walk of the hotel. It is a 25-minute stroll from The Cabo Palace. Light House Aguada Lighthouse is 2.1 miles away, while Nerul train station is situated 248 miles from the Casa De Menorah.
Comprising a balcony, the rooms at this accommodation are equipped with a flat-screen TV with satellite channels. Guests can also use an electric kettle, a fridge, and a kitchenware. The private bathrooms at the Nerul hotel have a separate toilet and a shower.
House of Lloyds offers a selection of dishes a 15-minute walk away.