address:
2320 NE 62nd Street,
Fort Lauderdale,
Florida,
FL 33308
United States
Description:
Phone: (954)772-8887
Fax :
Email:
Website: [title]-website [1]
map:
26° 12' 14.6592" N,
80° 6' 36.1296" W