India Pavillion

17 Central Sq. 617-229-7987

Overview
Sit-down indian restaurant in central square in Cambridge, MA.


 * Menu