Red Lobster Closes Iconic Times Square Location After 20+ Years
Red Lobster, the iconic seafood chain, has announced the closure of its long-standing restaurant in New York City’s Times Square, marking the end of an era for a dining fixture ... Read More