Lima Mall

2400 Elida Rd
Lima, 45805, USA
Nearest landmark:
s