Around 5 minutes’ walk from St James’s Park, the 2 Bed Room Apartment offers self-catering accommodation in London. This apartment has free Wi-Fi.