Lobo Restaurant

2006

Barcelona, Spain