Photos coming soon
HOTEL
Arts Apartments Sevilla
Carrer de Sevilla, 67, 08003 Barcelona, Spain, Barcelona
Where it sits
Arts Apartments Sevilla
Carrer de Sevilla, 67, 08003 Barcelona, Spain, Barcelona
41.37698, 2.19012
Similar stays nearby
Barcelona Beach Apartments
Hotel · 23 m
Port Beach Apartment
Hotel · 23 m
Barcelona Beach Apartments
Hotel · 23 m
Catalunya Casas Lovely apartment central Barcelona 100m to beach
Hotel · 76 m
Citytrip Barceloneta Beach III
Hotel · 79 m
Easystaybcn2
Hotel · 86 m
Barceloneta Beach IV
Hotel · 102 m
ClassBedroom Barcelona Beach Apartments
Hotel · 103 m
Plan around Arts Apartments Sevilla
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 9, 2026.
