Stroud Farm Garage I

Stroud Farm Garage I is a building in Newark.

Stroud Farm Garage I

building
Yes