88 Studios 88 Holland Road, London, W14 8BN Location: West Kensington Check-in: 14:00:00 Check-out: 11:00:00