Was Red Lobster on 125th St closed last week?
Address: 261 W 125th St, New York, NY 10027, USA
Donna Williams | Jan 15, 2020
Yes
Glenda Holland | Jan 15, 2020
I dint think so, it seemed open everytime I passed by
Андрей Зуев | Jan 15, 2020
Why not?
Thanks! Your answer is awaiting moderation.