Rita's Italian Ice And Frozen Custard

629 E Main St Palmyra PA 17078 USA

(717) 838-3350

Location