Yahoo Web Search

Search results

    • Red Lobster in Vallejo closing doors

      Red Lobster in Vallejo closing doors

      Fairfield-Suisun Daily Republic· 7 days ago

      The Red Lobster in Vallejo is among the nearly 130 sites the restaurant chain plans to close. The restaurant is located at 1180 Admiral Callaghan Lane.