Take a short breaks in London and treat yourself to a whirlwind tour of the city, a theatre play or musical, a trip to Kew Gardens or the Chelsea Flower Show. So much to do and see in this vibrant capital city all year round. Call the owners of the self-catering London accommodation shown below and find out what's happening in London now.