Espresso Royale Stadium Plaza
1411 S Neil St, Champaign 61820