IT Cafe Navalur is located in Navalur, India on 1/275, Old Mahabalipuram Rd. IT Cafe Navalur is rated 3.2 out of 5 in the category indian restaurant in India.
Address
1/275, Old Mahabalipuram Rd
Service options
Takeaway
Dine-in
Offerings
Coffee
Small plates