Del Sur is a restaurant located at 451 16th St Mall. The establishment is mentioned in various directories and review sites, indicating it is a public dining venue.