OT: El Chorro de Navafria (Segovia) El Chorro de Navafría, a 20 meter high waterfall in the river Rio Cega, is located south of Navafria, not far from Segovia, in the Autonomous Community of Castile-Leon, Spain. Share this:TwitterFacebookMoreTumblrPinterestLinkedInRedditEmailPrintWhatsAppLike this:Like Loading...