food il mexican wallpaper mexican food quincy il Tower Of Pizza Inc. Maya Mexican Restaurant- Quincy IL is located at 4420 Broadway St Quincy United States view Maya Mexican Rest… Tuesday, June 28, 2022 Edit