Hyatt Place Birmingham Hoover United States, Hoover Hyatt Place Birmingham Hoover is an upscale contemporay hotelĀ located 20 minutes' drive from downtown Birmingham. The hotel is conveniently linked to the Riverchase Galleria Mall and features an ...