Cafe of India


155 Main St
Maynard, MA 01754

An Indian Restaurant in Maynard MA

Conveniently located in 155 Main St, Maynard, MA Cafe of India Cuisine offers a blend of traditional


Day Opening Closing
Mon Closed  
Tue-Sun 12:00pm 9:00pm
Click the button to add a review for Cafe of India

Add Review