Elephant
84 Walworth Road, Southwark, London, SE1 6SW, United Kingdom,Object type: Hotel London
One of our bestsellers in London! Elephant is set in London. It is situated 1.2 miles from London Eye and features free WiFi. The apartment has 1 bedroom, a fla