Agreed. It’s definitely in Vauxhall, south London. I’ve actually come across another apartment in the same buildingNo I’m pretty sure it’s one of the new tower blocks near Waterloo - Nine Elms/Vauxhall area. I used to come in past them on the train a lot.