Self Catered Accommodation in London
Make your own meals at self-catered accommodation in London. Find a place to suit in the capital at 12 London Street Apartments.
Choosing to stay in one of our apartments may be a convenient option if you are travelling in a big group, since a single flat can host many people at a lower price than several hotel rooms. Our self-catered accommodation can provide greater flexibility as you're not tied to set meal times. Self-catering is also a good option for those on a budget.