Larrea

Restaurant in Mondragón, Spain

Features: outdoor seating, air conditioning