12 Derwent Place
Map
Satellite
Street view