Red Lobster 6223

Red Lobster #6223 is a Red Lobster restaurant located at 10220 North 28th Drive in Phoenix, Arizona.