Is the Metro at Heathrow Dr and Twenty Fourth St still open?
Posted by Liberty_Village_Life
•
December 5, 2025
•
12 comments
I used to shop at the Metro on Heathrow Dr and Twenty Fourth St all the time. I've heard some buzz that it might have closed down, and I'm trying to figure out if it's still operating. Anyone been there recently? I need to know before I look for a rental nearby!
← Back to All Discussions