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: