London Property Apartments for up to 6, next to Big Ben & London EyeApartment
56 Great Peter Street, Westminster Borough, London, SW1P 2HD, United Kingdom
Around 5 minutes’ walk from St James’s Park, London Property Apartments for up to 6, next to Big Ben & London Eye offers self-catering accommodation in London. This apartment has free Wi-Fi.