There are no hotel results in Almeda Plaza. Below are the closest 50 hotels near Almeda Plaza.
8686 Kirby Drive, 2350 South Loop West at Kirby, Houston, Texas, 77054, United States
1 review and 178 opinions
"This is a sprawling hotel that has several building linked by a corridor. They are updating some of..."
Good for: Business Travel, Festivals, Theater Travel