Red Lobster 6237

Red Lobster #6237 is a Red Lobster restaurant located at 2100 Route 38 in Cherry Hill, New Jersey.