Located in Houston's Inner Loop, Allen House Apartments offers modern apartments in Houston in the walkable Montrose neighborhood between River Oaks and Downtown. Just minutes from Buffalo Bayou, Whole Foods, restaurants, shopping, and entertainment, our pet-friendly community features two swimming pools, a fitness center, New Orleans-style courtyards with lush landscaping, relaxing fountains, and an urban pet park. Tour your way, in person or virtually, guided or self-guided and learn more about our apartments near Downtown Houston today. Visits are by appointment only on Thursdays.