A Bit of Cairo

Beach, Amy Marcy

IMSLP