AT Azuls Taco House Downtown Restaurants 4.4 131 reviews Trusted by 1 place 231 Court St NE, Salem (directions, opens in a new tab) (971) 332-5775 View Profile Copied