-
Luca Italian Cuisine
is a great Italian Restaurant Restaurant
Ranked #1 of 27 Restaurants in The Flats Cleveland.
.
The Latest Review: ★★★★★
Sent on the 13th of October, 2017
The calamari is not fried. It's served in a broth and was cooked perfectly. I recommend it for an app. //