By Anonymous (not verified), 26 May, 2021 Profile Type Basic Company Address 46 Great Marlborough Street, London, W1F 7JW, UK Company Description The Stay Club is a British student accommodation firm. THE Origin Countries Global THE Destination Countries United Kingdom