Kelly's Landing New England Seafood hero image

Kelly's Landing New England Seafood

Restaurant

1305 SE 17th St, Fort Lauderdale, FL 33316, USA

Biter Score
8.4
Open
Friday: 11 AM – 10 PM