Ở cuối phía đông của Phố Upper Mount, bạn sẽ nhận thấy hình dáng đặc biệt của Nhà thờ St. Stephen's được xây dựng từ năm 1824 ở Hy Lạp.
Bên cạnh Nhà thờ St. Stephen's phục hưng của Hy Lạp ở đằng kia, bạn có thể thấy một quảng trường nhộn nhịp.