Taco Bell

Restaurant in Tarragona, Spain

Features: takeaway