Plaza del Sol

Size: 64,884
Location: Irving, TX