Grand Central Hall on Renshaw Street has welcomed new businesses in recent months ...