Get directions to: New Tsing Tao Restaurant, San Francisco, CA
Restaurant address: 811 Ulloa St San Francisco, CA 94127, USA
Restaurant: New Tsing Tao Restaurant