Manor House offers pet-friendly apartment homes located in Downtown Dallas, adjacent to the new AT&T Discovery District. These beautifully designed studio, 1, and 2-bedroom apartments come with modern features and breathtaking views of the city skyline. Experience a bold new lifestyle at Manor House. Contact the team to schedule a personalized tour of the apartment community.