London Fish & Chips

Shop # 6, Two Towers, Al Khareef Road, Tecom, Directions