De voormalige parochiekerk van Elshout is toegewijd aan de evangelist Johannes. De kerk werd gebouwd in 1878-1879 naar een ontwerp van de Tilburgse architect H.J. van Tulder. De naastgelegen pastorie dateert van twintig jaar later. De kerk telt enkele kunstwerken van de bekende, uit Elshout afkomstige beeldhouwer Hendrik van der Geld (1838-1914). Het altaar is een van de hoogtepunten uit zijn oeuvre. Ook bevindt zich in de kerk het middeleeuwse Mariabeeldje van Onze-Lieve-Vrouw van Elshout of de Wonderbare Moeder, dat veel bedevaartgangers trekt.