A large and luxurious two bedroom apartment - GLA-165364 - Student Accommodation Glasgow, United Kingdom- Ocxee