BARLASS APARTMENTS 4
525 Ingram Street Holbeck, Leeds, LS11 9BR, United Kingdom,Object type: Hotel Leeds
BARLASS APARTMENTS 4 is situated in Leeds, 1.1 miles from Trinity Leeds, 1.2 miles from Leeds Town Hall, and 1.2 miles from First Direct Arena. The property is