Travelodge Barcelona Poblenou
Type:
Hotel
Address:
Llull, 170, Sant Martí, 08005 Barcelona, Spain
Country:
Spain
Hotel Travelodge Barcelona Poblenou