Vista Square
5 Oldham Place, Liverpool, United Kingdom - L1 2AD
07400 288187
Located in the heart of Liverpool city centre, Vista Square redefines student accommodation in Liverpool by combining style, comfort, a.....-suites or
5 Oldham Place, Liverpool, United Kingdom - L1 2AD
07400 288187
Located in the heart of Liverpool city centre, Vista Square redefines student accommodation in Liverpool by combining style, comfort, a.....-suites or