Get directions to: Hellas Carryout, Powell, OH
Restaurant address: 9345 Dublin Road Powell, OH 43065, USA
Restaurant: Hellas Carryout