Red Lobster in Times Square closing after more than 20 years
After a 23-year run, the Red Lobster in Times Square is officially shutting its doors.
After a 23-year run, the Red Lobster in Times Square is officially shutting its doors.