69 Renshaw Street,
Ливерпуль,
The luxurious four star rated apartments provide self-catering accommodation, in the heart of Liverpool city centre. They are within walking distance of theatres, restaurants, bars and stylish shops. ; ;