With a stay at Athens Hotel Suites, you'll be centrally located in Houston, steps from House of Blues Houston and within a 10-minute walk of Toyota Center. This hotel is 1.4 mi (2.2 km) from Minute Maid Park and 2.1 mi (3.3 km) from Downtown Aquarium..