Via Santa Tecla, 3, 20122 Milano MI
Italian restaurant | Mediterranean restaurant | Restaurant
Squid & Lobster offers a selection of seafood dishes, including fresh squid, lobster, pasta, and expertly grilled fish, all served in a relaxed venue with a welcoming terrace atmosphere.