Where is Devonshire Buildings?

Where is Devonshire Buildings located?

Devonshire Buildings, Devonshire Buildings (Station), Great Britain (approx. 51.36952°, -2.365845°)


Where is Devonshire Buildings on the map?