Saturday, 13 April 2024

Westow House, Crystal Palace, South London

 

Something of a local landmark, Westow House is a large pub and hotel at one point of the triangle of roads at the heart of Crystal Palace. It is popular with local bohemians.