Our Property

Our Properties

Call for Availability

8400 NW 66 Street
Miami, FL 33166

Dock-Level 

 1,200 to 8,500 sq. ft.

Street-Level

1,200 to 4,200 sq. ft.