Fish & Chips

Tahliya St. · Saudi Arabia - Riyadh