Via Augusta Hotel

Via Augusta 63
Barcelona
Spain