2010 N Avendia Republica De Cuba, Tampa, FL 33605

LOCATION