Obici Place

Anchored by ALDI, The Shops at Obici Place feature frontage along heavily traveled North Main Street, in Suffolk.  Over 28 acres of mixed-use development opportunity.  
parcel aerial