Indigo 5160 Hidalgo Street - Houston, Texas 77056 Approximately 2.1 miles from Faith American Lutheran Church Compare prices for Hotel Indigo At The Galleria with nearby hotels
Hotel Indigo At The Galleria is the closest Indigo hotel to Faith American Lutheran Church.