Rita's Opens New Italian Ice and Custard Shop

The new shop on Telegraph Road is ready to serve up cold treats.

by

Advertisement

advertisement