Red Lobster 173

Red Lobster #173 is a Red Lobster restaurant located at 11 West Montgomery Cross Roads in Savannah, Georgia.