OYO Stade Court Hotel is the best option for your stay near St. Leonards Church.