Hotel Roger de Llúria
Type:
Hotel
Address:
Roger de Lluria, 28, Eixample, 08010 Barcelona, Spain
Country:
Spain
Hotel Roger de Llúria