59 Rochester Pl

59 Rochester Pl, England, United Kingdom