Loading hotels
Confirming room availability...
Stay Alfred on Rusk Street, 1111 Rusk St., Houston, United States
Located in Houston (Downtown Houston), Stay Alfred on Rusk Street is within a 10-minute walk of Discovery Green and House of Blues Houston. This 4-star apartment is 0.6 mi (0.9 km) from George R. Brown Convention Center and 0.7 mi (1.1 km) from Downtown Aquarium.