Palace of Spices

  • Restaurants
173 Eddy St.
San Francisco, CA 94102
(415) 441-1860