Rita's Italian Ice And Frozen Custard

887 Hempstead Turnpike Franklin Square NY 11010 USA

(516) 455-3938

Location