Phillip and Patricia Frost Museum of Science, set a mere 1.8 km from the Hotel Tb Downtown Miami, as well as the Sleek Perez Art Waterfront Museum Miami placed about 25 minutes' walk from the property are worth visiting. If you are willing to explore even more landmarks in Miami, attend Miami Dade Parks & Recreation Dept located 450 meters away.