Straits Garden is nestled just 15 minutes away from the Royal Holloway University and offers a range of boutique studio apartments.