Rita's Italian Ice And Frozen Custard

2070 Greentree Rd Pittsburgh PA 15220 USA

(412) 534-9011

Location