Staybridge Suites - Odessa - Interstate HWY 20
select your room 3 star hotel in Odessa
810 S. John Ben Shepperd Parkway, Odessa, 79761, United States of America
Q&A about Staybridge Suites - Odessa - Interstate HWY 20 Amenities
-
Do the hotel rooms have air conditioning?
Yes. There are rooms with AC.
Odessa Weather Forecast
You May Also Like
Nearby
Similar