Villa West Inn

Villa West Inn offers accommodation in Odessa.

The rooms come with a TV. Certain rooms feature a seating area where you can relax. All rooms are fitted with a private bathroom.

There is a 24-hour front desk at the property.