Chithra Coffe Bar Franchise Megala Coffe Bar is a coffee shop located in Vellore, Tamil Nadu. The average rating of this place is 3.00 out of 5 stars based on 1 reviews. The street address of this place is Shop No 520 11 Cross St, Vallalar St, Vellore, Tamil Nadu 632009, India. It is about 2.04 kilometers away from the Vellore Cant railway station.
ikram adam 7 months ago
Good coffee taste