Red Lobster 330

Red Lobster #330 is a Red Lobster restaurant located at 11601 North Dale Mabry Highway in Tampa, Florida.