Located in Vellore, Rock View at Amal's Place features air-conditioned accommodation with a terrace and free WiFi. This self-catered apartment has a garden. The apartment features 3 bedrooms, a flat-screen TV and a fully equipped kitchen that provides guests with a microwave. The apartment offers a Read more
Located in Vellore, Rock View at Amal's Place features air-conditioned accommodation with a terrace and free WiFi. This self-catered apartment has a garden. The apartment features 3 bedrooms, a flat-screen TV and a fully equipped kitchen that provides guests with a microwave. The apartment offers a terrace.