
London Fish & Chip - Localizer..
Localizer Mall, Prince Muhammad Ibn Abdulaziz Road, Al Olaya


Appetit Kitchen & Co.
226 Al Tahliah Street, Al Louloua Center, Next to Localizer Mall
Call +966114656491