don't you know Landstrayaer Hauptstrayae? I walk through it several times a week :D
(also, is this the KFC near Westbahnhof, or did they open a KFC in Landstraßer Hauptstraße? It's confusing that it says "KFC Mariahilferstrasse" but then a different address, but maybe one of them is the franchise's headquarters.)