Cram Hotel

Aribau 54
Barcelona
Spain