Tagged in GROSVENOR GARDENS

Alien Lands Next To Victoria Station

Alien Lands Next To Victoria Station

Or, less sensationally, sculpture called 'Alien' positioned in park. | By M@