Get directions to: Zen Yai Thai Restaurant, San Francisco, CA
Restaurant address: 771 Ellis St San Francisco, CA 94109, USA
Restaurant: Zen Yai Thai Restaurant