1/8
Pelican London Hotel & Residence
Greater London
We're liking this😍
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
Amenities
Location
Blackshaw Road, London SW17 0BZ, United Kingdom