At the foot of Parliament Hill – London | SherryStay