restaurantelracodelpescador.com Location: Tarragona in Catalonia | Spain | EuropeCategory: restaurants