Travel Inn Vallejo
About Travel Inn Vallejo
This comfortable hotel can be found in China Town. There are a total of 60 accommodation units on the premises. No pets are allowed on the premises.
Travel Inn Vallejo Map
*Distances are shown as the crow flies and not necessarily the actual travelling