St Lukes Church Rooms

Location on School Lane, Exeter.