Restaurant in Irura
Sign in to add a photo.
Located in Irura, Spain, Loatzo is a Restaurant.
Loatzo is a Restaurant in Irura.
No reviews yet — be the first to review Loatzo.
Reviews are moderated before publishing. Sign in to skip moderation.