The Heart of Covent Garden Sleeps 4 – London | SherryStay