Boasting a terrace, Vellore Garden View At Amal's Place offers accommodation in Vellore with access to free WiFi and mountain views. Guests staying at this apartment have access to a fully equipped kitchen. With 3 bedrooms and 1 bathroom, this apartment features a flat-screen TV. Read more
Boasting a terrace, Vellore Garden View At Amal's Place offers accommodation in Vellore with access to free WiFi and mountain views. Guests staying at this apartment have access to a fully equipped kitchen. With 3 bedrooms and 1 bathroom, this apartment features a flat-screen TV.