1185 Admiral Callaghan Lane, Vallejo, United States
Comfort Inn Vallejo Photos
Comfort Inn Vallejo Map
1185 Admiral Callaghan Lane, Vallejo, United States
Searching for availability
Hotel Information
Offering a warm, inviting atmosphere, you'll feel welcome the moment you walk into a Comfort Inn Vallejo. You'll love the relaxing feel of Comfort Inn during your next family vacation, weekend getaway or business trip.