Advertisements
News Ticker

Odawara Spanish restaurant

El Borracho in Odawara

0 Comments

El Borracho is a Spanish restaurant in Odawara, across the street from Lacco Ameno (pizza restaurant). Koji Matsumoto is the friendly, talented owner and chef here. There are [...]