LSE Rosebery Hall is located 90 Rosebery Avenue London London, England United Kingdom EC1R 4TY