Skip to main content

Cosa Nostra Italian Deli

restaurant · italian restaurant · Clermont, FL

Address
798 W Montrose St, Clermont, FL 34711
Phone
(352) 227-3740
Website
cosanostra-italiandeli.com
Where
28.5554, -81.7688

Search Hominin for Cosa Nostra Italian Deli

Other restaurants nearby

More in Clermont

Cosa Nostra Italian Deli — restaurant in Clermont, FL | Hominin