Leodis Square

Leodis Square

Leeds • England
Operational

Key Statistics

Total Units
744

Nearby Developments