We are located at

1 NW 62nd Street Miami FL 33150

Call (786) 648-7077

to schedule a on-site tour