Motel 6 San Diego - Southbay In San Diego (Nestor)
Motel 6 San Diego - Southbay is a Motel 6 hotel in San Diego , California. Based upon the quantity and quality of amenities offered to hotel guests, we rate it as a 2-star hotel. It is located at 1101 Hollister St.
Compare Prices at TheRealPlaces