Telstar Butcher

Luqa, Malta