Ramada Odessa Near University Of Texas Permian

3001 E Business 20Odessa79761-4345USA
Hotel