Train Station, Hotel & Residence

Description

Site: Barcelona, Spain