Yes, that's the place!!
No, River Oaks is down Lorna closer to Best Buy. The shopping center with Food World and the apts with the Mex flag flying is truly ground zero.