Hotel China Town Vellore

No :-118, Arcot Road opp cmc hospital Vellore, Vellore, 632004
Hotel China Town Vellore Hotel China Town Vellore is one of the popular Restaurant located in No :-118, Arcot Road opp cmc hospital Vellore ,Vellore listed under Restaurant in Vellore ,

Contact Details & Working Hours

Map of Hotel China Town Vellore