Red Lobster (3003 Rt. 130 S.)
Opens at 11:30 AM

Red Lobster (3003 Rt. 130 S.)

$$ • Seafood • American
4.1
(132)
  •  
View delivery time and booking fee.

3003 Route 130, Delran, NJ 08075 • More info