Self Catering Accommodation London, Waltham Forest - Welcome to the directory of London Self Catering Accommodation and self catering cottages in London. It lists self catering accommodation and self catering cottages who offer self catering holidays. Find business details, ratings and reviews of your local self catering cottage or self catering accommodation in London, Waltham Forest and write your own review. Are you a self catering cottage in London? Why not advertise your self catering holidays business on the London Business Directory – IT'S FREE!