Palace Indo-Chinese Fusion
1109 Fillmore Street
About
Menu
Open Now
Free pickup in 15-30 mins
Location
1109 Fillmore Street,
San Francisco, CA 19124
Direction
Phone
(415) 674-1301
Payment Options
Credit Card, Apple Pay, Google Pay