Zorba's Cafe-Restaurant

843 Central St.
Leominster
Massachusetts
United States