Get directions to: West Shore Cafe, Homewood, CA
Restaurant address: 5160 W Lake Blvd Homewood, CA 96141, USA
Restaurant: West Shore Cafe