The Cloisters

Public park in Richmond upon Thames · 0.08 hectares