The vacant corner site – which is owned by the co-CEOs of major beauty store Mecca – has been described by locals as an embarrassment to their community.