Within easy reach of this spot
Close by you'll find Russian Orthodox Church of Christ the Savior, St. Seraphim of Sarov and St. Catherine, Concattedrale di San Siro, Villa Ormond.