India Palace
493 Amherst St, Nashua 03063