The Rose Chapel, London, at Best Western Stoneridge Inn