Yabo's

  • Restaurant
4046 West Powell Rd
Powell, OH 43065
(740) 590-0664