Otranto Plaza for Lease
8780 Rivers Avenue, North Charleston, SC 29406