Share: Share Tweet Indian Restaurant India Palace Get Directions 0 people have been here address 23 Union Square Somerville, MA, United States