An ideally located apartment in London. Well equipped and perfect for two people for a short or longer stay.