Leo's Casa Calamari
8602 3rd Avenue
(3rd Ave & 86th St)
Brooklyn, NY 11209
Order Online »
Leo's Casa Calamari (3rd Ave)
Profile & Hours
Location
Reviews
Menu
Featured Items
Popular Items
Photos
Tweet
Loading