About Central Studios
Central Studios is student accommodation in London. The address is 1 The Grove, London, W5 5BL, United Kingdom. The listed room layouts include studios. Building facilities listed on this page include laundry facilities, study space and a shared lounge.






