Red Lobster

  • Wyomissing, PA, United States