St. Aloysius College Chapel, an architectural gem, analogous with the Sistine chapel in Rome, is situated on lighthouse hill. The special beauty of the chapel is the wonderful series of paintings that virtually cover every inch of the interior roof and walls.