Groton Place


Groton Place - building in United Kingdom.