With a stay at Hotel Olmeca Plaza, you'll be centrally located in Villahermosa, a 7-minute walk from Torre del Caballero and 11 minutes by foot from Villahermosa Market. Featured amenities include a business center, dry cleaning/laundry services, and a 24-hour front desk.