Rita's Italian Ice And Frozen Custard

640 E Penn Ave Cleona PA 17042 USA

(717) 306-4217

Location