Tugrul Uzel

1 review
LU

One of the best taco places in

One of the best taco places in Luxembourg. Weekly specials and regular menu includes different taco options. Their homemade sauces are very tasty. You can also buy the sauces in bottles for to go. Outside seating is great for the nice weather.

Date of experience: September 09, 2024

Read other 5 reviews about Taco Shop