The Mitre on 17 High Street

[Oxford - England]