Montrose-Place, Westminster London..

Montrose-Place, Westminster London..