Southbank Place London, Set in the heart of London, Southbank Place is uniquely positioned to embrace all that the cultural South Bank has to offer. This new destination will offer a range of apartments with stunning views over Big Ben, the Houses of Parliament and the London Eye.