Red Lobster Restaurants 1718 Galleria Boulevard Franklin TN United States
Phone: 615.771.7577 Accepts: American Express, Visa, MasterCard/Eurocard, Discover