Stunning short term flats and apartments for holidays and vacations in London, Cape Town, New York, Barcelona, Paris and many more world-wide destinations.