1/183, Dr Abdul Kalam St, Thazambur Rd, Navallur, Chennai, India
1/183, Dr Abdul Kalam St, Thazambur Rd, Navallur, Chennai, India
No delivery
Spot something wrong?
Dishes at Villagio. Prices may vary in venue.
Been to Villagio? Be the first to share what you ate.