Red Lobster of Naples

Red Lobster of Naples:

2355 9th St N, Naples, FL 34103

Year built: 1969

Opened: 1987

Phone number: 434-6116

Owner: Florida SE, Inc.