Rita's Italian Ice And Frozen Custard

401 Centre St Nutley NJ 07110 USA

(973) 826-0676

Location