Kebab Royal - 382 Triq Manwel Dimech, Tas-Sliema, Malta on Eaten