One bedroom apartment in Edinburgh - EDB-810328 - Student Accommodation Edinburgh, United Kingdom- Ocxee