Ritas has the best Italian ices in the West Hempstead area. They are located right on Hempstead Tpke across the street from CVS. They have a huge selection of ices, gelatos, and...
All reviews seem positive