The Royal Chace si trova in 162 The Ridgeway, EN2 8AR, Londra, Regno Unito.