Restaurants - Cafe in Leominster, MA
Lucky Cafe
Bear Rock Cafe