Marco's Pizza 3598

Marco's Pizza #3598 was a Marco's Pizza restaurant located at 342 Depot Street in Latrobe, Pennsylvania. The restaurant was formerly partnered with the neighboring Family Video #277 video store.