Bank of America
888 N.W. 62nd Street, Fort Lauderdale , Florida 33309
View Larger Map