Located off Interstate-80, this Vallejo hotel is within 30 miles of San Francisco and Napa Valley. It features a garden courtyard, and spacious rooms with free Wi-Fi and refrigerator.
Located off Interstate-80, this Vallejo hotel is within 30 miles of San Francisco and Napa Valley. It features a gar Read more
Located off Interstate-80, this Vallejo hotel is within 30 miles of San Francisco and Napa Valley. It features a garden courtyard, and spacious rooms with free Wi-Fi and refrigerator.
Located off Interstate-80, this Vallejo hotel is within 30 miles of San Francisco and Napa Valley. It features a garden courtyard, and spacious rooms with free Wi-Fi and refrigerator.
Number of Rooms: 60