Taco Bell

Restaurant in Salamanca, Spain

Features: takeaway, step-free access