Robert Owen House - Student residence 87-97 Bath St Glasgow,, Glasgow, United Kingdom Favorites Colocation 12 m² Colocation 12 m² Colocation 12 m²