Get directions to: Demarco's, Lowellville, OH Restaurant address: 3535 Upland Ave Lowellville, OH 44436, USA Driving Walking Bicycling Restaurant: Demarco's