Casa Serra
Rambla de Catalunya, 126, 08008 Barcelona Spain
Casa Serra is a Architectural Buildings, Points of Interest & Landmarks place is located in Barcelona, Catalonia. The address of Casa Serra is Rambla de Catalunya, 126, 08008 Barcelona Spain.