1/8
Pelican London Hotel & Residence
Greater London
On adore...😍
You’ll feel right at home in your thoughtfully decorated room
Freshen up with complimentary toiletries
Keep calm and surf the internet with free Wifi
Équipements de l'hôtel
Emplacement
Blackshaw Road, London SW17 0BZ, United Kingdom