Orchard Lake Plaza

Address: 29304 - 29316 Orchard Lake Road
City/State: Farmington Hills, MI 48334 
Listing Status: For Lease
Property Type: Retail