Rodeway Inn National City San Diego South at Elwyn Sanitarium
Rodeway Inn National City San Diego South is a Rodeway Inn hotel in National City , 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 607 Roosevelt Ave.
Compare Prices at TheRealPlaces