Mr Taco Dar Al Salam Mall

Placeholder.png

Italian

Feeling Mexican? Check us out

Food Court, Second Floor, Dar Al Salam Mall, Abu Hamour, Doha

+974-4016-3573