Il Nido is an Italian restaurant located on the grounds of a sports club.