2 star hotel

OYO 8053 Banu Residency

Jeeva Gard,East of Chelliyamman Temple,Opp New Bus, 6, 632004, Vellore - Tamil Nadu - India - 632004

Show map