Goddard Square

Address: 11400-11500 Telegraph Road
City/State: Taylor, MI 48180 
Listing Status: For Lease
Property Type: Retail