Remove Ads

Photos for West Shore Cafe & Inn

West Shore Cafe & Inn

5160 W Lake Blvd, Homewood, California 96141 USA

451 Reviews