What is I-mall?
Local term for the International Mall located in Tampa Florida.
Do you want to have lunch today?
Yes, lets meet at the i-mall and eat there.
See mall, international, florida