3641 Balboa St, San Francisco, California 94121 USA
Shanghai House Store Front, San Fransisco, CA.
Photo Credit: Yelp