Is this place even open still? Last three time I went they have been closed due to covid-19...
Address: 266 E Congress St, Tucson, AZ 85701, USA
Diego Herrera | Jun 7, 2021
It's open
patty Vazquez | Jun 10, 2021
Yes its open
Cathy Paredes | Jun 7, 2021
Yes, they are open.
Lauren | Jun 7, 2021
Yes they are went last night!
Nancy Arteese | Jun 7, 2021
They are open and thriving. Hope you enjoy 😉
Thanks! Your answer is awaiting moderation.