Evo is a Michelin starred restaurant in Barcelona, Spain.[1]
41°20′46″N 2°06′29″E / 41.346°N 2.108°E / 41.346; 2.108
This Spain-based restaurant or restaurant chain article is a stub. You can help Wikipedia by expanding it.