Since the late '90s, No Anchovies at 870 E. University Blvd. has been a go-to spot for pizza-by-the-slice and fun vibes.