Contact Us

Feel free to contact the staff at Mecca with any of these methods:

Phone - 217-891-7978

E-mail - paul@mecca-anime.com


Address - Mecca
                1500 South 6th Street
                Suite A
                Springfield, IL 62703