Explore details about location Strada Popa Rusu. Strada Popa Rusu is a location situated within the București alongside other areas such as Strada Pictor Ștefan Luchian, Strada Cuza Vodă, Strada Maria Ghiculeasa.