BELLA VISTA INN » United States » Santa Clara

BELLA VISTA INN Hotel United States Santa Clara

BELLA VISTA INN   BELLA VISTA INN 2 stars

United States » Santa Clara

Write Comment


SEARCH

  BELLA VISTA INN, Hotel

INN/CHALET LIMITED SERVICEYEAR BUILT 1974

Price & Availability

loading

Map Location

View all Comments   Write Comment

 
Favorites List
Language: Currency: