Skylon Restaurant in Esquire Skylon Restaurant has been named one of the best first date spots in London, read it in Esquire. Back to News & Press