Red Lobster 6218

Red Lobster #6218 is a Red Lobster restaurant located at 2810 North 75th Avenue in Phoenix, Arizona.