The serviced apartments locate in Westminster, which is within walking distance to Westminster Abbey, St James’s Park and so on.
Located on the Southbank of the River Thames, means that the apartment offers picturesque views of the city from the inside.