Church of the Heavenly Rest, 5th Ave and 90th St

  • Church of the Heavenly Rest New York, NY

St. Cecilia Chorus