Royal Ramblas

Ramblas 117-119
Barcelona
Spain