Castle Douglas Library (King Street)

On King Street, near Market Street

Buses point south-west ↙