Are there any must-see attractions in the vicinity of the Mo Place hotel?
Staying at the Mo Place hotel, you shouldn't miss Houston's main landmarks, Downtown Aquarium (2.3 km the accommodation) and the baseball stadium "Minute Maid Park", located only 1.4 km away.