Other hotels in Homewood

West Shore Cafe and Inn, Homewood, United States of America

West Shore Cafe and Inn is conveniently located at 5160 West Lake Blvd in Homewood, United States of America

Hotel Location:

Address: 5160 West Lake Blvd
City: Homewood
State: CA
Country: United States of America

Hotel Features:

  • Check-In Time: 1600
  • Check-Out Time: 1100
  • In House Dining
  • Handicap Accessible
  • Non Smoking Rooms