Translation of Plaza Roja in English:

Plaza Roja

feminine noun

  • 1

    la Plaza Roja Red Square