Red Lobster
Woodbury,
NJ
Located in Woodbury, New Jersey, Red Lobster is a casual…