Get directions to: India Palace, Somerville, MA
Restaurant address: 23 Union Sq Somerville, MA 02143, USA
Restaurant: India Palace