La iglesia del Sagrado Corazón (Sacred Heart Church) es una hermosa construcción gótica del siglo XIX que ha sido cuidadosamente conservada y se encuentra en la parte superior del casco antiguo. Está ubicada en una de las estrechas y concurridas calles que conducen a la reserva natural de Upper Rock. El exterior del edificio es imponente pero hermoso, con un ligero parecido a la catedral de Notre Dame de París, pero solo tiene una torre, ya que la familia que se ofreció generosamente a financiar la construcción de la iglesia se quedó sin dinero antes de la finalización de la misma. El interior es tranquilo y hermoso y el pequeño patio exterior tiene un coqueto jardín con una gruta dedicada a la Virgen, concretamente a Nuestra Señora de Lourdes. Entre los párrocos de esta iglesia se encontraba Charles Caruana, nombrado obispo católico de Gibraltar entre 1998 y 2010.