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

Similar