Location of store ILORI in Kenwood Towne Centre mall is 7875 Montgomery Road, Cincinnati, Ohio - OH 45236.
GPS Coordinates: 39.201398, -84.376974
« Return to store detail