Ở 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.
Nhà thờ St. Stephen's phục hưng ở Hy Lạp được xây dựng vào năm 1800.