The Pilot Inn
Address: 68 River Way, Greenwich, Greenwich, London, SE10 0BE, United Kingdom.
Nearest Landmark: North Greenwich Station
(8 minutes walk)
Distance: 1.6 Miles from London Centre
Just 10 minutes’ walk from the O2 Arena, The Pilot Inn offers beautiful, boutique bedrooms. Full English breakfasts are provided, along with free...