Prime Calle Ocho Retail Space for Lease | 1801 SW 8th St, Miami FL 33135
1801 SW 8th St, Miami, Florida 33135
- 14,824 sq ft
- Built 1966
Discover approx. 5,000 sq ft of premier retail space for lease on iconic Calle Ocho in Miami, FL. Featuring customizable layouts starting fr...