A new Rossopomodoro store will be opening at Tigne Point, Sliema.
Follow this website for further updates.