London and Malta, April 2012

The Hilton Hotel is a grotesque anomaly in St Julians, north of Sliema.
The Hilton Hotel is a grotesque anomaly in St Julians, north of Sliema.
April 26, 2012
Edgar Durbin