BR

Vauxhall Square North

London, United Kingdom