Red Lobster 19

Red Lobster #19 is a Red Lobster restaurant located at 6151 34th Street North in St. Petersburg, Florida.