AMOCITY
The privately owned 3-star Merchant City Inn is set in the center of Glasgow, in a secluded street adjacent to renowned Argyle Street and 2 ...