Macleod Place I & II – 5920 & 5940 Macleod Trail SW Great Location! Macleod Place I & II are 8 and 9-story buildings containing over 180,000 square feet of office and retail space. Suite and ...
↧