Anyone know if this place is closed down for good, or are they planning on reopening sometime this year?
Address: 5252 E Fowler Ave, Temple Terrace, FL 33617, USA
Alejandro Reaver Rivera | Oct 2, 2019
Should be open in the next week or so apparently the electrical system in the building fried out due to some old faulty wiring.
David Perez | Oct 2, 2019
Figures... thanks for the info
Thanks! Your answer is awaiting moderation.