Overview

The Palm Tree Rental

Search hundreds of travel sites at once for hotel deals at The Palm Tree

London, England, United Kingdom
The Palm Tree
Mon 18/12
Tue 19/12

Nearby

  • 4.8 mi Tower Bridge
  • 4.9 mi Tower of London
  • 5.5 mi Tate Modern
show all
Map

Map