Rita's Italian Ice

50 S. Liberty St., Ste. 150, Powell, OH 43065

(614) 505-7482

Details

TripAdvisor

Yelp