3 Bedroom Apartment - GLA-554396 - Student Accommodation Glasgow, United Kingdom- Ocxee