プロムナード・デ・ザングレ
Meanings
Noun
1. Promenade des Anglais