Hotel Sant Roc Solsona
Placa Sant Roc, S/NΣολσόνα, Ισπανία
Location.
Sant Roc is located in Lleida, Spain.
Located in Catalonia
113 kilometres from Barcelona
Hotel Features.
Health spa
Two restaurants
Meeting rooms
Guestrooms.
Direct-dial phones
Cable television
Hair dryers Read more about Hotel Sant Roc Solsona