Is this located next to The New Fall Inn? And, is it open on Monday?

A Google User | May 17, 2018 | Category: Seafood market

Twin Lobsters - All questions

Address: 2700 Placida Rd, Englewood, FL 34224, USA

John De Boer | May 18, 2018

South of the school on West side of the road just across from a gas station.

Alan M Jones | May 18, 2018

John said it right. Best sea food around. And nice people own it and the workers also.

Michele Green | May 18, 2018

Yes

Add Answer

Thanks! Your answer is awaiting moderation.

Other Questions

do they sell frozen baked clams

Lorraine Marinuzzi | May 17, 2019
Read More

Do they carry crawl fish??

Jon Neer | May 16, 2020
Read More

CAN YOU EAT INSIDE ?

Peggy Hennessey | May 17, 2019
Read More

Trending Places