Get directions to: Lion & Compass, Sunnyvale, CA
Restaurant address: 1023 N Fairoaks Ave Sunnyvale, CA 94089, USA
Restaurant: Lion & Compass