Village Plaza - Orange Beach, Alabama


25814 Canal Road Orange Beach Alabama 36561

 

Retail center on Canal Road

 

Additional Details

Property Type: Retail Shopping Center

Year Built: 1998

Total Sq Ft Of Center: 12,000

Min SF Available: 0

Max SF Available: 0

Lease Price: 13.00