Self-Catering in Greater London
We have found 1 properties to book, based on your search for Self-Catering Accommodation in Greater London, England.
Absolute Pleasure Yacht Canary Wharf London
Holiday Home in London, Greater London, England
A venue for big groups with a difference! The Super Yacht is a classic motor yacht that sleeps 10, on a fixed mooring in the heart of London's iconic Canary Wharf within easy trave...
£ 1,495.00 - £ 3,200.00 per night