Stella's Place

Category: Cafe in Elmwood Park, Illinois

Address: 7230 W North Ave STE 208, Elmwood Park, IL 60707, USA

Phone: +17082342002

Opening hours

Sunday: 11AM–2AM

Monday: 9AM–2AM

Tuesday: 9AM–2AM

Wednesday: 9AM–2AM

Thursday: 9AM–2AM

Friday: 9AM–2AM

Saturday: 9AM–2AM

Reviews

mamma710

May 14, 2022

Another toilet with rigged up games. Look out people they lowered the payback percentages on these things after covid and all they're doing is ripping us off!!!

Priscilla Smith

Oct 28, 2020

There's no snacks, you can't even have a bottle or glass of water. And the machines don't pay out. Won't be back.

gary SYKES

Oct 17, 2019

All good

John Wethington

Feb 4, 2019

Outstanding service at this location and the best of the illinois VLT operators

Thanks! Your review is awaiting moderation.

Questions & Answers

can you cash in a ticket at any Stella store

Jim Krone | Jun 14, 2018
Laureen LeNoir | Jun 15, 2018

No. You can only cash vouchers at the location from which they were received.

Thanks! Your answer is awaiting moderation.

Thanks! Your question is awaiting moderation.

Related Places