Located in the heart of Harvard Square (Cambridge, MA) with stunning floor to ceiling windows overlooking bustling Harvard Square, great food and great service, The Maharaja is the TOP-RATED Indian restaurant in New England.
Know a great happy hour or special for this location?
Suggest an edit
57 John F. Kennedy St, Cambridge, MA 02138
© 2025 Checkle, Inc
Privacy
Terms