Bang Bang Shrimp
Battered shrimp tossed in a sweet-spicy chili aioli
Price: 19.00
Bars & Pubs Elmhurst
Lo Key can be found at 115 W Schiller Ct . The following is offered: Bars & Pubs - In Elmhurst there are 12 other Bars & Pubs. An overview can be found here.