Get directions to: Cafe Lotus, Fairfax, CA
Restaurant address: 1912 Sir Francis Drake Blvd Fairfax, CA 94930, USA
Restaurant: Cafe Lotus