The Village Inn

The Village Inn, 122-124 Pitshanger Lane, Ealing, London, W5 1QP