Where is Mall at Florence Square located?
Mall at Florence Square, Mall at Florence Square, United States of America (approx. 38.99795°, -84.653755°)
Mall at Florence Square, Mall at Florence Square, United States of America (approx. 38.99795°, -84.653755°)