The Oxford

The Oxford
256 Kentish Town Road, London, NW5 2AA
Photo of The Oxford