Top Local Places

Cafe of India

155 Main St, Maynard, Maynard, United States
Indian Restaurant

Description

ad

Conveniently located in 155 Main St, Maynard, MA Cafe of India Cuisine offers a blend of traditional and contemporary flavors from all parts of India. Indian food lovers make sure you check out Cafe of India, One of MA's most renowned Fine Dine Indian restaurant located at Maynard.Boasting some of the freshest of Indian cuisine, Cafe of India, Maynard invites you to relax and enjoy the unique flavors of India. Cafe of India is a Modern Indian Restaurant known for its authentic Indian food.

Quiz

NEAR Cafe of India