Get directions to: Siam Lotus, Fairfax, CA
Restaurant address: 25 Broadway Blvd Fairfax, CA 94930, USA
Restaurant: Siam Lotus