Travellers enjoy visiting Sloss Furnaces National Historic Landmark, located approximately 10 minutes by car from Residence Inn By Marriott Homewood Mountain Brook, as well as the three-story Birmingham Museum of Art accessible with 15-minute car ride. If you are willing to explore even more landmarks in Homewood, attend the public research University of Alabama at Birmingham located 4.1 km from the property.