Avinguda de Josep Tarradellas 20 is a restaurant located in Barcelona. The establishment is open for lunch and dinner, with specific hours on Sundays.