Treebo Castle Rock Inn Mumbai is a great place to stay in the Western Suburbs district, a 10-minute ride from the Jagdishwar Temple. This inn offers parking on site.
The Sacred Heart Church is 2.3 km from the 3-star hotel and the Forest Park is 3 km away. The Treebo Castle Rock Inn is situated a 15-minute drive from Our Lady of Egypt Roman Catholic Church, which is considered to be a sacred site. Along with other cultural attractions the Red Carpet Wax Museum is nestled 4.1 km from this property. Marol maroshi bus stop lies 5 minutes' walk away.
The hotel features 16 rooms with tea/coffee making equipment, and such comforts as climate control. Bathrooms are fitted with a separate toilet and a shower as well as free toiletries and bath sheets.
Guests can try Asian dishes at Choice Restaurant located right around the corner from the Treebo Castle Rock Inn Mumbai.