at 946 Broadway Cir, San Diego , 92101 United States
Best Western Plus Chula Vista Inn is San Diego based place and this enity listed in Hotel category. Located at 946 Broadway Cir CA 92101. Contact phone number of Best Western Plus Chula Vista Inn: (877) 662-6988
brand new lookYou will love our New Look.
Modern airbnb rental in the heart of Barrio Logan. Coming soon to Tijuana. #webunkyou