I’m not local, so other members may be able to help more than me, but there is a Metrolink station at Victoria. A 10 minute tram ride gets you a short walk away from Roses, Indigo Nile and Temptations. All better options than the city centre as far as I can see.