Very clean and new apartments. Located in the heart of London