> >


St Leo's Cafeteria



120 Main Street
Leominster, MA 01453

View more Leominster restaurants

(978) 537-4322

Cuisine: Cafes


Write a Review

Is this your restaurant?
Claim Your Listing For Free


St Leo's Cafeteria Reviews

Add your review for St Leo's Cafeteria.

    Map of St Leo's Cafeteria

    Restaurants similar to St Leo's Cafeteria

    Nearby Restaurants