Irwin Apartments at Notting Hill Apartment London
Offering self-catering accommodation just a 7-minute walk from the popular Market, Irwin Apartments also has free Wi-Fi access available.
Number of rooms: 18
202 Westbourne Park Road, Kensington and Chelsea, London, W11 1EP, United Kingdom