Restaurant located on a major commercial street in Naples.