North Beach Retail Building
666 71st Street
Miami Beach, Florida

Two building retail complex with coveted private parking in the heart of the North Beach, Miami Beach, Florida.
Property Facts
Property Size: 9359
Space Available: 0
Major Tenants: