Imperial Palace hero image

Imperial Palace

Restaurant

818 Washington St, San Francisco, CA 94108, USA

Biter Score
4.6
Closed
Friday: 11 AM – 8 PM