Map location

1507 S.W. 21st Avenue
Fort Lauderdale, FL 33312