Candlewood Hotel Hotels Closest To Museum of Discovery and Science and IMAX 3D Theater 401 Southwest Second Street