WEST SHORE CAFE AND INN

West Shore Cafe and Inn

5160 West Lake Blvd, Homewood, 96141