Get Directions to Dr James Macleod ← View details Tang Hall Surgery, 190 Tang Hall Lane, York, North Yorkshire YO10 3RL 01904 411139 Get Directions From* To * — Required information