Construction in London Construction in London somewhere between Battersea and Vauxhall. #Battersea, #England, #London, #United KingdomPhotography Posted on 27/11/2016 Leave a Reply Cancel replyYou must be logged in to post a comment. Post navigation Stairs in Alhambra 2 Estación terminal “Grand Central”