Glass enjoys a very British break at London Marriott Hotel County Hall
LOCATED on the river’s edge in the heart of Westminster, with spectacular views across the Thames of Big Ben and the Houses of Parliament, the London Marriott Hotel County Hall has its roots firmly planted in t...