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