Luxury Accommodation in Spain Capri By Fraser Barcelona Address: Sancho de Avila 34, 08018 Barcelona Spain Phone Number: +34 933 20 87 35