Indian Palace


(510) 623-9099

5733 Stevenson Blvd , Newark , CA   94560