Photos coming soon
HOTEL
La Mare by The Streets Apartments
Carrer Mare de deu dels desamparats, 23, Barcelona, Spain
Where it sits
La Mare by The Streets Apartments
Carrer Mare de deu dels desamparats, 23, Barcelona, Spain
41.40227, 2.15860
Similar stays nearby
Plan around La Mare by The Streets Apartments
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 4, 2026.
