34 Middleham Avenue, York YO31 9BE Terraced | 3 Bd | 1 Ba
69 Middleham Avenue, York YO31 9BD | -- Bd | -- Ba
17 Middleham Avenue, York YO31 9BD | 3 Bd | 1 Ba
21 Middleham Avenue, York YO31 9BD | -- Bd | -- Ba