Ambassador Hotel

Ambassador Hotel

Overlooking the River Kelvin Ambassador Hotel is located in the heart of Glasgows West End