Red Lobster 843

Red Lobster #843 is a Red Lobster restaurant located at 1947 North Jackson Street in Tullahoma, Tennessee.