Semper Fi 505 offers flavorful Mexican street food.