Lion & Compass Restaurant, Sunnyvale, CA 02/12/201503/01/2015 1023 N Fairoaks Ave Sunnyvale, CA 94089 (408) 745-1260 www.lionandcompass.com… Read More