Diables de Sant Andreu is located in Barcelona, Spain on Carrer de Ramon Batlle, 9,. Diables de Sant Andreu is rated 4.4 out of 5 in the category museumtourist attraction in Spain.
Address
Carrer de Ramon Batlle, 9,
Accessibility
No wheelchair-accessible car park