Paradise of India

  • Restaurants
  • Dining
87 Main St.
Amherst, MA 01002
(413) 256-1067
(413) 256-1900 (fax)

About Us

North Indian Cuisine.